
.supplieruser{
	position: relative;
	padding-right: 15px;
}
.supplieruser::after{
	   font-family: cuIcon;
	    display: block;
	    content: "\E6A3"; 
	    position: absolute;
	    font-size: 14px;
	    color: #8799a3;
	    line-height: 42px;
	    width: 25px;
	    text-align: center;
	    top: -13px;
	    bottom: 0;
	    right: -8px;
	    margin: auto;
}

.selectClientName{
	height: 100%;
	width: 50px;
	background-color: #007AFF;
	color: white;
	line-height: 35px;
	text-align: center;
	font-size: 18px;
	position: absolute;
	right: 0;
	bottom: 0;
}

/* 头部按钮 */
.btn_header_width{
	width: 40%;
	/* background-color: rgb(124, 170, 216); */
	background-color: rgb(96, 188, 204) !important;
	box-shadow: 0 0px 4px 0 rgba(12,12,13,0.1);
	/* background-color: #659AFF; */
	text-align: center;
	color: white;
	margin: 10px;
	padding: 15px;
	/* animation: header_btn 0.3s; */
}
/* 	@keyframes header_btn{
		from{
			width: 0%;
			}
		to{
			width: 23%;
			}
	} */
.cu-form-group{
	min-height: 86upx;
}
.cu-form-group>input{
		font-size: 28upx;
	}
/* 弹出框样式 HONE*/
	.cu-dialog{
		height: 70%;
		border-radius: 7px;
	}
	.new-cu-dialog{
		height: 34%;
	}
	.btn_list{
		width: 100%;
		height: 40px;
		background-color: #07C160;
		color: #fff;
		text-align: center;
		line-height: 40px;
		border-radius: 5px;
		box-shadow: 0 2px 8px rgba(211, 209, 209, 0.75);
		margin: 7px 0;
		font-size: 16px;
	}
	.search{
		width: 100%;
		height: 40px;
		margin: 0 10px 0 0;
		/* background-color: #00B7B8; */
		border-radius: 5px;
		border: 1px solid #bcbbbb;
		/* padding: 21px; */
		
	}
    .search_span{
	width: 20%;
	height: 37px;
	background-color: #659AFF;
	color: #FFFFFF;
	text-align: center;
	display: inline-block;
	line-height: 37px;
	float: right;
	border-radius: 5px;
	/* margin: 1px; */
    }
	/* .search::before{
		content: '搜索'; */
	
		/* border-bottom-right-radius: 5px;
		border-top-right-radius: 5px; */
	/* } */
	.search>input{
		line-height: 40px;
		float: left;
		text-align: left;
		margin-left:5px ;
		margin-top: 6px;
	}
	.content{
		font-size: 16px;
	}
	.padding{
		padding: 15px 15px 5px 15px;
	}
	.padding-xl{
		overflow-y: scroll;
		padding: 5px 20px;
	}
	.newbtn_list{
		margin: 0;
		margin-bottom: 15px;
	}
	
	.save{
		width: 100%;
		height: 40px;
		background-color: #007AFF;
		color: #fff;
		position: fixed;
		bottom: 0;
		left: 0;
		text-align: center;
		font-size: 18px;
		line-height: 40px;
	}
	.setfixeds{
		width: 23%;
		margin: 2px;
		
		overflow: hidden;

	}


	/* 弹出框样式 END*/
	.goods_font{
		width: 65%;
		float: right;
		line-height: 52upx;
	}
	.GoodsList{
		width: 94%;
		height: 300upx;
		background-color: #fff;
		margin: 5px auto;
		border-radius: 5px;
		box-shadow: 0 0px 4px 0 rgba(12,12,13,0.1);
	}
	.Goods_header{
		--ht:80upx;
		height: var(--ht);
		background-color: rgb(115, 155, 195);
		border-radius:5px ;
		color: #fff;
		line-height: var(--ht);
		padding: 0 5px;
		font-size: 13px;
		box-shadow: 0 0px 4px 0 rgba(57, 57, 143, 0.5);
	}
	.Goods_btn{
		height: 44upx;
		float: right;
		padding: 24upx 24upx;
		border-radius: 25px;
		background-color: #fff;
		margin: 12upx 6upx;
		line-height: 8upx;
		color: #5d5d5d;
		box-shadow: 0 0px 4px 0 rgba(12,12,13,0.1);
	}
	/* 选择商品HOME */
	.Good_list{
		height: 50px;
		width: 100%;
		border-radius: 5px;
		background-color: #fff;
		line-height: 50px;
		color: #000;
		/* padding: 5px 0; */
		margin: 5px 0;
		/* box-shadow: 0 7px 14px 0 rgba(59, 65, 94, 0.1), 0 3px 6px 0 rgba(0, 0, 0, 0.07); */
		box-shadow: 0 2px 15px 0 rgba(59, 65, 94, 0.1), 0 3px 1px 0 rgba(0, 0, 0, 0.07);
		/* border: 1px solid #07C160; */
		/* text-align: center; */
	}
	.Good_image{
		width: 40px;
		height: 40px;
		background-color: #0077AA;
		float: left;
		border-radius: 50%;
		margin: 5px;
	}
	/* 商品标题 */
	.Good_title{
		float: left;
		height: 50px;
		padding-left: 4px;
		line-height: 14px;
	}
	/* 商品编辑按钮 */
	.Good_edit{
		float: right;
		height: 24px;
		width: 30px;
		line-height: 26px;
		margin: 13px 5px;
		border-radius: 3px;
		color: #FFFDEF;
		padding: 0 3px;
		/* background-color: #007AFF; */
		/* padding-right: 12px; */
	}
	.Good_edit>img{
		width: 100%;
		height: 100%;
		
	}
	.Good_content{
		line-height: 25px;font-size: 14px;margin-top: 5px;
	}
	.Good_subhead{
		color: #8b8282;
	}
	.Animation_Good{
		animation: myfirst 0.8s;
		overflow: hidden;
	}
	@keyframes myfirst{
		from{
			height: 0px;
			/* width:0px; */
			/* transform:translateX(-150px); */
			}
		to{
			/* width:100%; */
			height: 50px;
			/* transform:translateX(0); */
			}
	}
	.cu-item{
		padding: 0;
	}
	
	/* 选择商品E ND */
	
	/* 样式HOME */
	.header {
			position: fixed;
			z-index: 100;
			width: 100%;
			background: #fff;
			height: 45px;
		}
	
		.stop {
			/* background-color: rgb(96, 188, 204); */
			background-color: rgb(124, 170, 216);
		}
	
		.text-color {
			color: rgba(124, 170, 216, 1);
		}
	
		.f-size {
			font-size: 16px;
		}
	
		.main {
			padding-top: 55px;
			background: #EEEEEE;
		}
	
		.inpt1 {
			width: 100%;
			text-align: right;
			align-items: center;
			display: flex;
		}
	
		/* .detail-box {
			padding-top: 40px;
		} */
	
		view {
			font-size: 28upx;
			line-height: inherit
		}
	
		.example {
			padding: 0 30upx 30upx
		}
	
		.example-title {
			display: flex;
			justify-content: space-between;
			align-items: center;
			font-size: 32upx;
			color: #464e52;
			padding: 30upx 30upx 30upx 50upx;
			margin-top: 20upx;
			position: relative;
			background-color: #fdfdfd;
			border-bottom: 1px #f5f5f5 solid
		}
	
		.example-title__after {
			position: relative;
			color: #031e3c
		}
	
		.example-title:after {
			content: '';
			position: absolute;
			left: 30upx;
			margin: auto;
			top: 0;
			bottom: 0;
			width: 6upx;
			height: 32upx;
			background-color: #ccc
		}
	
		.example .example-title {
			margin: 40upx 0
		}
	
		.example-body {
			padding: 30upx;
			background: #fff
		}
	
		.example-info {
			padding: 30upx;
			color: #3b4144;
			background: #fff
		}
	
		.calendar-content {
			padding-bottom: 100upx;
			font-size: 26upx;
		}
	
		.calendar-content-active {
			padding-bottom: 450upx;
		}
	
		.calendar-tags-group {
			display: flex;
			flex-direction: column;
			flex-wrap: wrap;
			justify-content: space-between;
		}
	
		.calendar-tags {
			width: 100%;
			box-sizing: border-box;
		}
	
		.calendar-tags-item {
			padding: 20upx 20upx;
			border: 1px rgba(0, 0, 0, 0.2) solid;
			color: #333;
			border-radius: 10upx;
			text-align: center;
			margin: 10upx;
			background: #f8f8f8;
		}
	
		.calendar-tags-item:active {
			background: #f8f8f8;
		}
	
		.checked .calendar-tags-item {
			background: rgb(0, 122, 255);
			color: #fff;
			border: 1px rgba(0, 0, 0, 0.1) solid;
		}
	
		.calendar-button {
			font-weight: bold;
			font-size: 32upx;
		}
	
		.calendar-button-groups {
			position: absolute;
			width: 100%;
			bottom: 0;
			display: flex;
		}
	
		.calendar-button-confirm {
			width: 50%;
			margin: 10upx;
			border: 1px #eee solid;
			font-size: 32upx;
		}
	
		.calendar-button-confirm:after {
			border: none;
		}
	
		.calendar-box {
			position: fixed;
			bottom: 0;
			background: #fff;
			color: #444;
			line-height: 1.5;
			width: 100%;
			transition: all 0.3s;
			transform: translateY(320upx);
			/* background: #f5f5f5; */
		}
	
		.calendar-active {
			transform: translateY(0);
		}
	
		.calendar-info-header {
			display: flex;
			justify-content: space-between;
			align-items: center;
			padding: 20upx 30upx;
			padding-left: 0;
			border-top: 1px #eee solid;
			border-bottom: 1px #eee solid;
		}
	
		.calendar-title {
			/* height: 80upx; */
			font-weight: bold;
			color: #666;
			font-size: 32upx;
			border-left: 2px #0d9ebb solid;
			padding-left: 20upx;
			margin: 0 20upx;
		}
	
		.calendar-info {
			overflow-y: scroll;
			height: 260upx;
			padding: 30upx 30upx;
		}
	
		/*搜索*/
		/* .goodContainer{
			flex: 1;
			margin-top: 60px;
			padding-bottom: 55px;
		} */
		.searchInput {
			width: 100%;
			height: 40px;
			line-height: 40px;
			background: #FFF;
			display: flex;
			flex-direction: row;
	
			background: #FFF;
			z-index: 999;
		}
	
		.searchInput .goodType {
			background: #f1f2f7;
			border-radius: 20px;
			height: 28px;
			line-height: 28px;
			color: #9699a2;
			padding-left: 10px;
			padding-right: 10px;
			font-size: 12px;
			margin-top: 6px;
			margin-left: 10px;
		}
	
		.searchInput .goodFilter {
			flex: 1;
			display: flex;
			background: #eff2fb;
			border-radius: 20px;
			height: 30px;
			line-height: 30px;
			margin-top: 6px;
			box-sizing: border-box;
			margin-left: 10px;
			margin-right: 5px;
		}
	
		.searchInput .goodFilter .searchOption {
			flex: 1;
			height: 28px;
			line-height: 28px;
			font-size: 28upx;
			color: #9699a2;
		}
	
		.searchInput .searchOptions {
			width: 70px;
			height: 40px;
			display: flex;
			flex-direction: row;
			padding-top: 7.5px;
		}
	
		.giveSong {
			width: 25px;
			height: 25px;
			background: url(../../static/image/add.png) no-repeat;
			/* background-color: #007AFF; */
			padding: 0px;
			/* border: 1px solid #007AFF; */
			position: relative;
		}
		.giveSong>img{
			width: 26px;
			height: 26px;
			    position: absolute;
			    left: 0;
		}
		.giveSong:after{
			border:none !important;
		}
	/* 	.giveSong::after{
			content: '';
			width: 8px;
			height: 50px;
			position: absolute;
			top: 4%;
			left: 42%;
			background-color: #007AFF;
		}
		.giveSong::before{
			content: '';
			width: 25px;
			height: 4px;
			position: absolute;
			top: 45%;
			left: 0%;
			background-color: #007AFF;
		} */
	
		.searchInput .searchOptions .getPicture {
			width: 25px;
			height: 25px;
			background: url(../../static/sm.png) no-repeat;
			padding: 0px;
		}
		.getPicture::after{
			border: none !important;
		}
	
		.allGoodsType {
			width: 100%;
			height: calc(100% - 50px);
			background: #FFF;
			position: fixed;
			top: 90px;
			left: 0px;
			z-index: 9998;
		}
	
		.allGoodsType .typeTitle {
			width: 100%;
			height: 40px;
			line-height: 40px;
			color: #000;
			padding-left: 15px;
			border-bottom: 1px solid #ebebeb;
			box-sizing: border-box;
			padding-right: 15px;
			font-size: 32upx;
		}
	
		.allGoodsType .typeTitle .pulljt {
			display: inline-block;
			float: right;
			transform: rotate(90deg);
			-ms-transform: rotate(90deg);
			/* IE 9 */
			-moz-transform: rotate(90deg);
			/* Firefox */
			-webkit-transform: rotate(90deg);
			/* Safari 和 Chrome */
			-o-transform: rotate(90deg);
		}
	
		.allGoodsType .typeItem {
			display: block;
			width: 100%;
			height: 40px;
			line-height: 40px;
			border-bottom: 1px solid #ebebeb;
			margin-left: 15px;
			padding-left: 5px;
			font-size: 28upx;
	
		}
	
	
		/*这个定义动画情况，以及存在时的样式，这个样式会覆盖class里的样式*/
		.mytran-transition {
			transition: all 0.3s ease;
			opacity: 1;
		}
	
		/* .mytran-enter 定义进入的开始状态 */
		/* .mytran-leave 定义离开的结束状态 */
		.mytran-enter,
		.mytran-leave {
			height: 0;
		}
	
		/*弹窗*/
		.ls-box {
			font-size: 24px;
			padding: 10px 0;
			width: 100%;
			box-sizing: border-box;
			border-bottom: 1rpx #E1D7F0 solid;
			color: #24292E;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}
	
		.bg-ls {
			/* background-color: rgba(33, 167, 191, 1); */
			position: fixed;
			width: inherit;
			height: 40px;
			z-index: 100;
			border-radius:6px 6px 0 0;
			background-image: linear-gradient(-45deg, #0443a2, #009bde);
		}
	
		.ls-main {
			max-height: 70%;
			background-color: #EDF2F9;
		}
	
		.ls-contain {
			padding-top: 50px;
			height: inherit;
			background-color: #EDF2F9;
		}
		/**选取的商品列表**/
		.selectGoodsList {
			width: 100%;
			/* display: table; */
			padding-top: 8px; 
			/* padding-bottom: 5px; */
			/* padding-top: 20upx; */
			/* padding-bottom: 20upx; */
		}
	     .cg-main>.selectGoodsList:last-child{
			 padding-bottom: 100upx;
		 }
		.selectGoodsList .goodListItem {
			width: 94%;
			border-radius: 15upx;
			margin: auto;
			overflow: hidden;
			background: #FFF;
			/* padding-bottom: 15upx; */
			/* margin-bottom: 15upx; */
			height: 300upx;
			/* box-shadow: 0 0px 4px 0 rgba(12,12,13,0.1); */
			box-shadow: 0 0px 4px 0 rgb(148, 148, 181);
		}
	
		.selectGoodsList .goodListItem.lookMore {
			display: table;
		}
	
		.selectGoodsList .goodListItem .goodsTitle {
			width: 100%;
			height: 80upx;
			line-height: 80upx;
			/* background: rgb(115, 155, 195); */
			background: rgb(96, 188, 204);
			/* background: #549dd1; */
			/* background: #3fc68e; */
			/* background: #3fc68e; */
			box-sizing: border-box;
			font-size: 32upx;
			padding: 0upx 15upx;
			color: #FFF;
			position: relative;
		}
	
		.selectGoodsList .goodListItem .goodsTitle button {
			/* position: absolute; */
			height: 50upx;
			line-height: 50upx;
			font-size: 24upx;
			text-align: center;
			border-radius: 30upx;
			border: none;
			background: #FFF;
			/* right: 15upx; */
			top: 15upx;
			color: #5d5d5d;
			margin: 0 3px;
			/* padding: 0 5px; */
		}
	
		.selectGoodsList .goodListItem .goods-itemWrap {
			width: 100%;
			box-sizing: border-box;
			padding: 0upx 15upx;
			height: 60upx;
			line-height: 60upx;
			display: flex;
		}
	
		.selectGoodsList .goodListItem .goods-itemWrap text {
			flex: 1;
		}
	
		/* 多商品弹框 */
		.chooseOtherGoodModel {
			width: 100%;
			height: 100%;
			position: fixed;
			top: 0;
			left: 0;
			z-index: 99999;
			background: rgba(0, 0, 0, .4);
		}
	
		.chooseOtherGoodModel .MpdelContain {
			width: 90%;
			height: 50%;
			position: fixed;
			top: 25%;
			left: 5%;
			z-index: 99999;
			background: #FFF;
			color: #000;
			border-radius: 5px;
			display: flex;
			flex-direction: column;
			overflow: hidden;
			/* background: rgba(0,0,0,.4);	 */
		}
	
		.chooseOtherGoodModel .MpdelContain .modelTitle {
			width: 100%;
			height: 40px;
			line-height: 40px;
			text-align: center;
			font-size: 20px;
			border-bottom: 1px solid #ebebeb;
		}
	
		.chooseOtherGoodModel .MpdelContain .modelContain {
			flex: 1;
			width: 100%;
			overflow: auto;
			overflow-x: hidden;
			box-sizing: border-box;
		}
	
		.chooseOtherGoodModel .MpdelContain .modelContain radio-group {
			width: 90%;
			margin-left: 5%;
			margin-right: 5%;
		}
	
		.chooseOtherGoodModel .MpdelContain .modelContain .modelItem {
			width: 100%;
			display: flex;
			height: 45px;
			line-height: 45px;
			border-bottom: 1px solid #ebebeb;
		}
	
		.chooseOtherGoodModel .MpdelContain .modelContain .modelItem view {
			margin-left: 8px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow: hidden;
		}
	
		.chooseOtherGoodModel .MpdelContain .optionsModel {
			width: 100%;
			height: 40px;
			text-align: center;
			border-top: 1px solid #ebebeb;
		}
	
		.chooseOtherGoodModel .MpdelContain .optionsModel button {
			width: 80%;
			height: 30px;
			line-height: 30px;
			font-size: 16px;
			margin-left: 10%;
			margin-top: 5px;
			background: #007AFF;
			color: #FFF;
		}
		.background_color{
			background-color: #a1a1a1
		}
	/* 样式END */
	
.uni-input-placeholder{
	font-size: 28upx;
}
.uni-input-input{
	font-size: 28upx;
}
.empty{
	padding: 16upx 28upx;
	background-color: rgb(96, 188, 204) !important;
	color: #fff;
	border-radius: 3px;
	display: flex;
	justify-content: center;
	align-items: center;
}
	
	